Career 2025 2024 2023 2022 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour China F4 China F5 Australia F13 China F5 Indonesia F5 Indonesia F6 China F6 China F8 China China F1 China F2 Thailand F1 Thailand F2 Thailand F3 Japan F3 China F3 Italy F28 Malaysia F1 Malaysia F2 China F1 China F2 Korea F3 Korean Rep. F4 China F3 China F4 Iran F1 Iran F2 Australia F5 Australia F6 China F7 China F8 China F2 China F6 China F7 China F8 China F10 China F4 China F5 Thailand F1 China F1 China F2 China F4 China F5 China F6 China F7 Chinese Taipei F1 Australia F9 Australia F10 Thailand F10 Turkey F5 Turkey F6 China F1 China F2 China F3 China F4 China F5 China F6 China F7 China F8 M25 Yinchuan Zhangjiagang Challenger Shenzhen 1 Challenger Kobe Challenger Nonthaburi 3 Challenger M15 Monastir M15 Hinode M25 Luan M15 Nishi-Tokyo M25 Yinchuan M25 Tianjin M25 Tianjin Guangzhou Challenger Matsuyama Challenger M25 Baotou Wimbledon - London China F9 China F10 China F11 China F12 China F13 Chinese Taipei F1 Chinese Taipei F2 China F10 Qatar F4 Qatar F5 Qatar F6 Hong Kong F4 Hong Kong F5 Hong Kong F6 (Hong Kong) Indonesia F1 (Jakarta) China F1 (Anning) China F2 (Anning) China F3 (Anning) Italy F26 China F5 (Luzhou) China F6 (Wuhan) China F9 (Luan) Chinese Taipei F1 (Taipei) China F5 China F9 Thailand F10 (Hua Hin) Thailand F11 (Hua Hin) Thailand F12 (Hua Hin) Hong Kong F4 (Hong Kong) Hong Kong F5 (Hong Kong) China F1 (Anning) China F2 (Anning) China F3 (Anning) Italy F27 China F4 (Wuhan) China F7 (Luzhou) China F9 (Shenzhen) China F10 (Shenzhen) China F11 (Kunshan) China F13 (Anning) M25 Wuhan M25 Shenzhen M25 Taipei M25 Tay Ninh Japan F1 M15 Chiang Rai M25 Jakarta M25 Luzhou M15 Tianjin M15 Tianjin M25 Anning Australia F11 Prostejov Challenger Chengdu Challenger Baotou Challenger Bangkok Challenger China F8 Japan F2 Japan Open - Tokyo Gelsor Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2002 - Doha Copenhagen Open - Copenhagen BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril BMW Open - Munich The Stella Artois Grass Court Championships - London Generali Open - Kitzbuhel International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Vietnam Open - Ho Chi Minh City CA Tennis Trophy - Vienna Chennai Open - Chennai Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai Next Generation Adelaide International - Adelaide Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Allianz Suisse Open - Gstaad Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BA-CA Tennis Trophy - Vienna Brisbane - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel SAP Open - San Jose Regions Morgan Keegan Championships - Memphis AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow BMW Open - Munich AEGON Championships - London Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Power Horse World Team Cup - Dusseldorf Swiss Indoors Basel - Basel Apia International - Sydney Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne Germany F18 Swiss Indoors Basel - Basel China Open - Beijing Claro Open Colombia - Bogota Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane Barcelona Open BancSabadell - Barcelona Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Shenzhen Open - Shenzhen Chengdu Open - Chengdu M25 Hong Kong M15 Anning China Open - Beijing M25 Luzhou M25 Hengyang M25 Yinchuan M25 Qujing M25 Tay Ninh M25 Hong Kong Chengdu Open - Chengdu M15 Chiang Rai M15 Tianjin M25 Taipei M25 Guiyang M15 Nakhon Si Thammarat M15 Nakhon Si Thammarat M25 Anning M15 Chiang Rai M15 Chiang Rai M25 Luzhou M25 Huzhou M15 Singapore M15 Maanshan M15 Maanshan M25 Luan M25 Shenzhen M15 Luan M25 Anning M15 Luan M15 Maanshan M15 Maanshan Anning Challenger Shenzhen Challenger Medicor Open - Budapest Tatra Banka Open 2001 - Bratislava Beijing Challenger Mons Challenger Nanchang Challenger Shanghai Challenger Suzhou Challenger Kobe Challenger Toyota Challenger Zhuhai Challenger Shenzhen Challenger Bangkok Challenger Yokohama Challenger Zhuhai Challenger Anning Challenger Nanchang Challenger Gwangju Challenger Jinan Challenger Noumea Challenger Shanghai Challenger Shenzhen 2 Challenger Matsuyama Challenger Yokohama Challenger Tatra Banka Slovak Open - Bratislava Shenzhen Challenger Guangzhou Challenger Wuxi Challenger Gwangju Challenger Prostejov Challenger Tennis Masters Series - Toronto Prostejov Challenger Jinan Challenger Zhangjiagang Challenger Shanghai Challenger Prostejov Challenger Hangzhou Challenger Ostrava Challenger Traralgon Challenger 2 Seoul Challenger Hong Kong Challenger Tennis Masters Series - Paris Kobe Challenger Aptos Challenger Vancouver Challenger M15 Shanghai Nanchang Challenger Suzhou Challenger Hua Hin Challenger Volkswagen TED Open - Istanbul Nonthaburi 2 Challenger Nonthaburi 3 Challenger Yokohama Challenger Bergamo Challenger New Delhi Challenger Kyoto Challenger Zhuhai Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Anning Challenger Rome Challenger Furth Challenger Ilkley Challenger Tennis Masters Series - Indian Wells Zivnobanka Czech Open - Prostejov Ciur Cup 99 - Prague drkoop.com USTA challenger of Miami - Miami Tennis Masters Series - Miami Shenzhen Challenger Quanzhou Challenger Busan Challenger Tennis Masters Series - Monte Carlo Shanghai Challenger Shanghai Challenger Kaohsiung Challenger Nanchang Challenger Tennis Masters Series - Rome Shanghai Challenger Chengdu Challenger Jinan Challenger Zhangjiagang Challenger Kaohsiung Challenger Okal Cup - Eckental ECM Cup - Prague Architect Open - Budapest Zivnobanka Czech Open - Prostejov Prague Challenger - Prague Ciur Pribram Challenger - Pribram Healthsouth/USTA Challenger - Denver Tennis Masters Series - Hamburg Challenger de Granby - Granby Segovia Challenger Open Castilla y Leon - Segovia Sports Expert Open - Nettingsdorf Heinekin Open 1998 - Budva Yitzhak Rabin Challenger 1998 - Tel Aviv Crystal Cup 1998 - Portoroz Nuembrecht Challenger - Nuembrecht ATP Challenger Hamburg - Hamburg Warsteiner Challenger Lubeck - Lubeck Zivnobanka Open 1999 - Prostejov ATU Cup 1999 - Weiden Open Castilla y Leon - Segovia Rado Geneva Challenger - Geneva Medicor Open - Budapest Yitzhak Rabin Men's Challenger - Tel Aviv Okal Cup - International Bavarian Championship - Eckental Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Zivnobanka Czech Open - Prostejov Copenhagen Open - Copenhagen Zivnobanka Open - Prostejov RCA Championships - Indianapolis Memorial Savigni - Sassuolo CA Tennis Trophy - Vienna Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland Copenhagen Open - Copenhagen Prostejov Challenger Samsung Securities Cup Challenger - Seoul Osaka International Tennis Tournament - Osaka Allianz Suisse Open Gstaad - Gstaad Heilbronn Open - Heilbronn Prostejov Challenger St. Petersburg Open - St. Petersburg KGHM Polish Indoors - Wroclaw The Indian Oil Servo ATP Challenger - Chandigarh Residenza Open - Magdeburg Wuhan Challenger Beijing Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Beijing Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai Challenger BNP Paribas Masters - Paris Orleans Challenger Pacific Life Open - Indian Wells 2008 China TCL Challenger - Guangzhou NASDAQ-100 Open - Miami KGHM Dialog Polish Indoors - Wroclaw Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Gimcheon Challenger Rogers Cup - Montreal Tianjin Challenger Busan Challenger Tennis Masters Series - Madrid Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Guangzhou Challenger Sony Ericsson Open - Miami Sarasota Challenger Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome VSZ Solvak Open Challenger - Kosice Masters Series - Hamburg Heilbronn Challenger Seoul Challenger Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Zivnobanka Open - Prostejov Pacific Life Open - Indian Wells Shanghai Challenger Sony Ericsson Open - Miami Yugoslavia Open - Belgrade Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Ningboo Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Bratislava Challenger Mutua Madrilena Masters Madrid - Madrid Kobe Challenger BNP Paribas Masters - Paris Bangkok Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Guangzhou Challenger Internazionali BNL dItalia - Rome Volkswagen TED Open - Istanbul Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Gwangju Challenger Western & Southern Financial Group Masters - Cincinnati DPD Challenger 99 - Aschaffenburg Shanghai - Shanghai BNP Paribas Masters - Paris Bordeaux Challenger BNP Paribas Open - Indian Wells Caltanissetta Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Zhuhai Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Qingdao Challenger Anning Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Hua Hin Challenger Anning Challenger Heineken Open - Auckland Mercedes Cup - Stuttgart Czech Open - Prostejov Da Nang Challenger Kremlin Cup - Moscow ARAG World Team Championship - Dusseldorf Dubai Open - Dubai Seoul Challenger AIG Japan Open - Tokyo ABN/AMRO World Tennis Tournament - Rotterdam Liuzhou Challenger Kobe Challenger Hilton Waikoloa USTA Challenger - Waikoloa The Stella Artois Championships - London KGHM Polish Indoors - Wroclaw Ningboo Challenger ABN/AMRO World Tennis Tournament - Rotterdam Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta The Scottish Tennis Championships - Edinburgh Next Generation Adelaide International - Adelaide Warsteiner Grand Prix - Oberstaufen Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Open Sabadell Atlantico - Barcelona Allianz Suisse Open - Gstaad Open Diputacion - Cordoba Bank Austria Tennis Trophy - Vienna Pilot Pen Tennis - New Haven Telenordia Swedish Open - Bastad Regions Morgan Keegan Championships - Memphis LTA Men's Challenger - Wrexham Sunrise Challenger Podebradka Cup - Prague Swiss Indoors Basel - Basel Hungarian Architect Open - Budapest Grand Prix de Tennis de Lyon - Lyon Erste Bank Open - Vienna Apia International - Sydney Monte-Carlo Rolex Masters - Monte-Carlo Dubai Duty Free Tennis Championships - Dubai The Dubai Tennis Championships - Dubai Claro Open Colombia - Bogota Pingguo Challenger Mutua Madrid Open - Madrid Citi Open - Washington The Wrexham Challenger - Wrexham Internazionali BNL d'Italia - Rome Hall of Fame Tennis Championships - Newport Rogers Cup - Montreal Western & Southern Open - Cincinnati Shenzhen Open - Shenzhen BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Mercedes Cup - Stuttgart Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Qatar ExxonMobil Open - Doha Estoril Open - Estoril BMW Open - Munich Gerry Weber Open - Halle ATP Kremlin Cup - Moscow Shanghai Rolex Masters - Shanghai Brisbane International - Brisbane Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Open Sabadell Atlantico - Barcelona BNP Paribas Open - Indian Wells AEGON International - Eastbourne Rakuten Japan Open - Tokyo Erste Bank Open - Vienna SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle Miami Open - Miami Mutua Madrid Open - Madrid BMW Open - Munich Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Salem Open - Hong Kong Tento Czech Open - Prague Internationaler Raiffeisen Grand Prix - St. Polten BMW Open - Munich The Hamlet Cup - Long Island Salem Open - Hong Kong Milan Indoors - Milan Open 13 - Marseille Rome Challenger Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington Salem Open - Hong Kong AIG Japan Open - Tokyo Davidoff Swiss Indoors Basel - Basel Shenzhen Challenger Medibank International - Sydney BMW Open - Munich Open 13 - Marseille German Tennis Championships - Hamburg Brisbane International - Brisbane Apia International - Sydney Rakuten Japan Open - Tokyo BMW Open - Munich Citi Open - Washington China Open - Beijing St. Petersburg Open - St. Petersburg AEGON Championships - London Nanjing Challenger Open 13 - Marseille BB&T Atlanta Open - Atlanta Dubai Duty Free Tennis Championships - Dubai Shanghai Rolex Masters - Shanghai Qatar Open - Doha IPB Czech Indoor - Ostrava Open SEAT Godo 2006 - Barcelona Tennis Masters Series - Cincinnati Tennis Masters Series - Montreal Tennis Masters Series - Paris Gerry Weber Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo Gerry Weber Open - Halle China Open - Beijing Shanghai Rolex Masters - Shanghai St. Petersburg Open - St. Petersburg The Nottingham Open - Nottingham Prostejov Challenger Barcelona Open BancSabadell - Barcelona Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Australian Open - Melbourne Rogers Cup - Toronto Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, Group I, 1R, CHN-KOR 1-3 U.S. Open - New York Shanghai Rolex Masters - Shanghai Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris 70th River Oaks International Tennis Tournament - Houston French Open (juniors) Wimbledon (juniors) Australian Open (juniors) AAMI Classic - Kooyong French Open - Paris Australian Open (Asia, Wildcard) U.S. Open - New York Australian Open - Melbourne Tennis Masters Cup Shanghai - Shanghai Olympics - Beijing Olympics - London Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, SF, CZE-ARG 3-2 Wimbledon - London Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, F, SRB-CZE 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, QR, PAR-CZE 0-5 Zhuhai Challenger